package cn.common.exception;//package cn.common.exception;
//
//
//import cn.common.result.Result;
//
//import org.springframework.http.ResponseEntity;
//import org.springframework.web.bind.annotation.ControllerAdvice;
//import org.springframework.web.bind.annotation.ExceptionHandler;
//import org.springframework.web.bind.annotation.ResponseBody;
//
//
//@ControllerAdvice
//public class GlobalExceptionHandler {
//    /**
//     * 处理所有未知异常
//     */
//    @ExceptionHandler(Exception.class)
//    @ResponseBody
//    public ResponseEntity<Result<?>> handleException(Exception e) {
//        // 使用正确的 error() 方法
//        return ResponseEntity
//                .status(500)
//                .body(Result.error(500,  "Server error: " + e.getMessage()));
//    }
//
//    @ExceptionHandler(BusinessException.class)
//    @ResponseBody
//    public ResponseEntity<Result<?>> handleBusinessException(BusinessException e) {
//        // 直接传递异常中的 code 和 msg
//        return ResponseEntity
//                .status(400)
//                .body(Result.error(2222,  e.getMessage()));
//    }
//}
